package com.intretech.tj.gpp.entity.DTO.Vehicle

/**
 * map 存储车辆信息类
 */
data class DynamicVehicleState(
    val vehicleId: String,                          // 车辆 ID
    var currentAtEdge: Int?,                        // 车辆当前所在的边 ID
    var currentSpeed: Double,                       // 车辆当前速度
    var edgeProgress: Int,                          // 在当前边上已行驶的百分比 (0 to 100)
    var batteryLife: Int,                           // 剩余电量
    var lastUpdateTime: Long,                       // 上次状态更新的时间戳
    var plannedPath: List<Int>                      // 车辆的完整规划路径
)